/*
    Author: Christopher Diggins
    License: MIT Licence 1.0
    Website: http://www.cdiggins.com
*/

#ifndef CVML_OPTIONS_HPP
#define CVML_OPTIONS_HPP

String sInFile;
String sOutFile;
String sInFolder;
String sOutFolder;
String sInFileName;
String sOutFileName;

bool bOutputIntermediateCode = false;
bool bOutputIntermediateStats = false;
bool bVerboseNameRemoval = false;
bool bSummaryOnly = true;
bool bShort = true;
bool bSaveLLSFile = true;
bool bSaveLuaFile = true;
bool bNoStats = true;
bool bRunMain = true;
bool bRunPreprocess = true;

// optimization options
bool bGenerateParameterizedSubs = false;
bool bGenerateSubs = false;
bool bInline = false;
bool bMakeTailCalls = false;
bool bCompaction = true;

#endif

